package com.segersten.othello.model;

import java.util.List;
import java.util.Set;

public interface Board
{
    void putBrick(RoundAction brick) throws IllegalActionException;

    void stopGame();
    
    List<RoundAction> getRoundActions();

    int getSize();

    Color getNextColor();

    Set<Point> getAvailblePoints(Color color);

    int getColorCount(Color color);

}